WMI Repository 由 WMI namespaces (命名空間) 組成,我們會不斷的看到 root\XXXX,基本上就是一個樹狀圖的概念,最上層是 root,連接許多的 sub namespaces XXXX。OS 啟動時 WMI 會建立基本的 namespaces,同時許多 WMI Provider 也會提供各自的 namespace,組成一棵大樹。每個 namespace 包含許多 Class,Class 裡提供了 Instances、Properties、Methods,也可以在 namespace 下再建立 sub namespace。
要對本機的 WMI namespaces 有初步了解可先用 Tool 觀察結構,GIT 上由 vinaypamnani 撰寫的 wmie2 Tool,呈現上相當的清楚明瞭,直接點選連線即可得到本機的所有 WMI namespaces 資訊,由每個 Class 再去了解更多資訊,看完一輪應該就有概念了。